@charset "UTF-8";
/*
 页面整体宽度
 */
/*
 字体大小
 * */
/*
清除浮动
 * */
#search {
  display: none;
}

/*nav*/
#nav .nav .all_class .all_two_class {
  display: block;
}

/*banner*/
#banner .swiper-container {
  height: 380px;
}
#banner .swiper-container .swiper-slide img {
  position: absolute;
  left: -20%;
  margin: 0 auto;
}

/*today今日直播*/
#today .today {
  height: 459px;
}
#today .today .today_top {
  padding-top: 50px;
}
#today .today .today_top:before, #today .today .today_top:after {
  content: "";
  display: table;
}
#today .today .today_top:after {
  clear: both;
}
#today .today .today_top p {
  position: relative;
  cursor: pointer;
  float: left;
  width: 195px;
  height: 48px;
  border: solid #c42c33;
  border-width: 1px 1px 0 1px;
  text-align: center;
  line-height: 48px;
}
#today .today .today_top p i {
  font-size: 21px !important;
}
#today .today .today_top p span {
  font-size: 18px;
}
#today .today .today_top p img {
  position: absolute;
  top: 48px;
  left: 89px;
  display: none;
}
#today .today .today_top .mouseclick {
  background: #c42c33;
}
#today .today .today_top .mouseclick i {
  color: #fff;
}
#today .today .today_top .mouseclick span {
  color: #fff;
}
#today .today .today_top .mouseclick img {
  display: block;
}
#today .today .today_con {
  border-top: 1px solid #c42c33;
  padding-top: 15px;
  overflow: hidden;
  position: relative;
}
#today .today .today_con .jiantou {
  position: absolute;
  top: 146px;
  width: 32px;
  height: 40px;
  background: #d7d7d7;
  text-align: center;
  cursor: pointer;
}
#today .today .today_con .today_jiantou_left {
  left: 0;
}
#today .today .today_con .today_jiantou_right {
  right: 0;
}
#today .today .today_con ul {
  position: relative;
  overflow: hidden;
  height: 307px;
  width: 7378px;
}
#today .today .today_con ul li {
  float: left;
  margin: 0 6px;
  position: relative;
  border: 1px solid #fff;
}
#today .today .today_con ul li dt {
  width: 224px;
  height: 224px;
  position: relative;
  overflow: hidden;
}
#today .today .today_con ul li dt img {
  transition: all 1s;
  transform-origin: center;
  width: 224px;
  height: 224px;
  position: absolute;
  top: 0;
  left: 0;
}
#today .today .today_con ul li dd {
  padding-left: 5px;
}
#today .today .today_con ul li dd p {
  font-size: 12px;
  color: #666;
  height: 38px;
  line-height: 38px;
  cursor: pointer;
}
#today .today .today_con ul li dd p:hover {
  color: #c42c33;
}
#today .today .today_con ul li dd b {
  font-size: 22px;
  color: #c42c33;
  font-weight: 900;
}
#today .today .today_con ul li span {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 27px;
  height: 27px;
  padding: 3px 0 0 3px;
  font-size: 14px;
  color: #fff;
  font-weight: 900;
  background: url(../img/index/todayspan.png) no-repeat -22px -17px;
}
#today .today .today_con ul li:hover {
  border: 1px solid #c42c33;
}
#today .today .today_con ul li:hover img {
  transform: scale(1.1);
}
#today .today .today_con .today_tv_con {
  display: block;
}
#today .today .today_con .today_buy_con {
  display: none;
}

/*h2,h3公共样式*/
.cate_top {
  height: 76px;
  padding-top: 56px;
  background: url(../img/index/indexbg.jpg) no-repeat left 65px, url(../img/index/indexbg.jpg) no-repeat right 65px;
}
.cate_top h2 {
  font-size: 30px;
  color: #000000;
  line-height: 30px;
  text-align: center;
}
.cate_top h3 {
  font-size: 16px;
  color: #7f7f7f;
  line-height: 16px;
  margin-top: 12px;
  text-align: center;
}

/*categroy品类精选*/
#categroy .categroy {
  height: 367px;
}
#categroy .categroy .imag .imgbox {
  float: left;
  margin: 0 3px;
  position: relative;
  cursor: pointer;
}
#categroy .categroy .imag .imgbox div {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
}
#categroy .categroy .imag .imgbox div span {
  display: block;
  margin: 0 auto;
  height: 70px;
  width: 100px;
  padding-top: 30px;
  margin-top: 65px;
  border-radius: 50%;
  background: #fff;
  text-align: center;
  font-size: 20px;
}

/*今日发现find*/
#find .find .goods {
  min-height: 2833px;
  _height: 2833px;
}
#find .find .goods:before, #find .find .goods:after {
  content: "";
  display: table;
}
#find .find .goods:after {
  clear: both;
}
